<?php
include ('template/header.php');
include("db_config.php");
$link = Conectarse();
$carrera = $_GET['carrera'];

$carreras = array('arqui' => 'arquitectura',
    'bioq' => 'Ing. Bioquimica',
    'civil' => 'Ing. Civil',
    'elec' => 'Ing. Electrica',
    'gest' => 'Ing. en Gestion empresarial',
    'indu' => 'Ing. Industrial',
    'meca' => 'Ing. Mecatronica',
    'quim' => 'Ing. Quimica',
    'isc' => 'Ing. sistemas computacionales',
    'tics' => 'Ing. en Tecnologicas de la informacion y comunicaciones',
    'admon' => 'Lic. en Administracion'
);
?>

<div id="content">
  <div id="breadcrumb">Inicio &raquo; Ver Alumnos &raquo; <?= $carreras[$carrera]; ?></div>
  <div id="titulo"><?= $carreras[$carrera]; ?></div>



  <form name="forma1" action="ver_alum.php" method="post" enctype="multipart/form-data">
    <div align="right">No. Control
      <input name="p" type="text" id="p" size="10" style="font-family: Calibri; font-size: 10pt; font-weight: bold; border: 1px solid #C0C0C0">
      <input type=submit name="Buscar" value="Buscar" style="font-family: Calibri; font-size: 10pt; font-weight: bold; border: 1px solid #C0C0C0">
      <br>En caso de no saber el numero de contol <a href="#" onClick="MyWindow = window.open('/buscar_alumno.php', 'MyWindow', width = '300', height = '300');
          return false;">click aqui</a> 

<!-- a href="javascript:history.back()"><img src="IMG/regresar.gif" height="20" width="50" alt="Bot�n" /></a-->      </div>
  </form>	

  <?php
//AL PRINCIPIO COMPRUEBO SI HICIERON CLICK EN ALGUNA P�GINA 
  if (isset($_GET['page'])) {
    $page = $_GET['page'];
  } else {
    //SI NO DIGO Q ES LA PRIMERA P�GINA
    $page = 1;
  }

//ACA SE SELECCIONAN TODOS LOS DATOS DE LA TABLA

  if (isset($_POST['p'])) {
    $nc = $_POST['p'];
    $consulta = " select * from alumno where nc = " . $nc;
  } else {
    $consulta = " select * from alumno where carrera='" . $carreras[$carrera] . "'";
  }
  
  $datos = mysql_query($consulta, $link);

//MIRO CUANTOS DATOS FUERON DEVUELTOS
  $num_rows = mysql_num_rows($datos);

//ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P�GINA
  $rows_per_page = 5;

//CALCULO LA ULTIMA P�GINA
  $lastpage = ceil($num_rows / $rows_per_page);

//COMPRUEBO QUE EL VALOR DE LA P�GINA SEA CORRECTO Y SI ES LA ULTIMA P�GINA
  $page = (int) $page;

  if ($page > $lastpage) {
    $page = $lastpage;
  }

  if ($page < 1) {
    $page = 1;
  }

//CREO LA SENTENCIA LIMIT PARA A�ADIR A LA CONSULTA QUE DEFINITIVA
  $limit = 'LIMIT ' . ($page - 1) * $rows_per_page . ',' . $rows_per_page;

//REALIZO LA CONSULTA QUE VA A MOSTRAR LOS DATOS (ES LA ANTERIO + EL $limit)
  $consulta .=" $limit";
  $peliculas = mysql_query($consulta, $link);

  if (!$peliculas) {
    //SI FALLA LA CONSULTA MUESTRO ERROR
    die('Invalid query: ' . mysql_error());
  } else {
    //SI ES CORRECTA MUESTRO LOS DATOS 
    ?> 
    <?php
    while ($row = mysql_fetch_assoc($peliculas)) {
      $id_alumno = $row['id_alumno'];
      ?>
      <div class="row">
        <div class="medio2">
          <div class="field2">
            <div class="label2">Nombre(s):</div>
            <div class="desc8">
              <?php echo $row['nombre'] ?>
            </div>
          </div>

          <div class="field2">
            <div class="label2">Apellido(s):</div>
            <div class="desc8">
              <?php echo $row['apellido'] ?>
            </div>
          </div>

          <div class="field2">
            <div class="label2">Numero de Control:</div>
            <div class="desc8">
              <?php echo $row['nc']; ?>
            </div>
          </div>

          <div class="field2">
            <div class="label2">Carrera:</div>
            <div class="desc8">
              <?php echo $row['carrera']; ?>
            </div>
          </div>
        </div>
        <div class="medio3">
          <div class="field2 derecha"><a href="detalles_alumno.php?id_alumno=<?php echo $id_alumno ?>">ver detalles</a></div>
          <div class="field2"></div>
        </div>
      </div>
      <div class="clear"></div>


    <?php } ?>

    <?php
    //UNA VEZ Q MUESTRO LOS DATOS TENGO Q MOSTRAR EL BLOQUE DE PAGINACI�N SIEMPRE Y CUANDO HAYA M�S DE UNA P�GINA

    if ($num_rows != 0) {
      $nextpage = $page + 1;
      $prevpage = $page - 1;
      ?><ul id="pagination-clean"><?php
      //SI ES LA PRIMERA P�GINA DESHABILITO EL BOTON DE PREVIOUS, MUESTRO EL 1 COMO ACTIVO Y MUESTRO EL RESTO DE P�GINAS
      if ($page == 1) {
        ?>
          <li class="pagination-clean">&laquo; Previous</li>
          <li class="active">1</li> 
          <?php
          for ($i = $page + 1; $i <= $lastpage; $i++) {
            ?>
            <li><a href="ver_alum.php?carrera=<?php echo $carrera ?>&page=<?php echo $i; ?>"><?php echo $i; ?></a></li>
            <?php
          }

          //Y SI LA ULTIMA P�GINA ES MAYOR QUE LA ACTUAL MUESTRO EL BOTON NEXT O LO DESHABILITO
          if ($lastpage > $page) {
            ?>      
            <li class="next"><a href="ver_alum.php?carrera=<?php echo $carrera ?>&page=<?php echo $nextpage; ?>" >Next &raquo;</a></li><?php
          } else {
            ?>
            <li class="next-off">Next &raquo;</li>
            <?php
          }
        } else {

          //EN CAMBIO SI NO ESTAMOS EN LA P�GINA UNO HABILITO EL BOTON DE PREVIUS Y MUESTRO LAS DEM�S
          ?>
          <li class="previous"><a href="ver_alum.php?carrera=<?php echo $carrera ?>&page=<?php echo $prevpage; ?>">&laquo; Previous</a></li><?php
          for ($i = 1; $i <= $lastpage; $i++) {
            //COMPRUEBO SI ES LA P�GINA ACTIVA O NO
            if ($page == $i) {
              ?>       <li class="active"><?php echo $i; ?></li><?php
              } else {
                ?>       <li><a href="ver_alum.php?carrera=<?php echo $carrera ?>&page=<?php echo $i; ?>" ><?php echo $i; ?></a></li><?php
              }
            }
            //Y SI NO ES LA �LTIMA P�GINA ACTIVO EL BOTON NEXT     
            if ($lastpage > $page) {
              ?>   
            <li class="next"><a href="ver_alum.php?carrera=<?php echo $carrera ?>&page=<?php echo $nextpage; ?>">Next &raquo;</a></li><?php
          } else {
            ?>       <li class="next-off">Next &raquo;</li><?php
            }
          }
          ?></ul><?php
      }
    }
    ?>
</div>
